PullRequest Cherry Pick 功能介绍
背景
日常开发工作中,在一个 PullRequest 合并之后,有时我们想要把这个 PullRequest 上一个或者多个提交重新拿出来提交为一个新的 PullRequest,然后合并到新的目标分支。
Cherry Pick 功能使用简介
1. 首先进入一个 PullRequest
进入提交记录,点击 cherry-pick 模式,选择一个或多个提交重新拿出来作为一个新的 Pull Request 的提交,如下:
2. 选中相关的 Commit
3. 点击 Cherry-pick 按钮进行目标分枝的选择
需要注意的是,这里会有几种情况,如果创建失败,请注意右上角提示:
- CherryPick 失败:CherryPick 操作冲突,请在本地处理
- CherryPick 失败:CherryPick 的目标分支已包含所选的提交内容
- ...
4. 进入创建 PullRequest 界面
完善信息后,点击创建即可
同时,原 PullRequest 也会留下一个评论